/*셀렉박스*/
.ctrl_select_style1 { margin-top: -1px; *margin-top: 0px; }
.ctrl_select_style1 select { height: 21px; border: 1px solid #cccccc; font-size: 12px; color: #808080; }
.ctrl_select_style2 { display: inline; }
.ctrl_select_style2 select { height: 25px; line-height: 25px; vertical-align: top; font-family: gulim,'굴림'; font-size: 12px; color:#333333; border: 1px solid #d2d2d2; }
.ctrl_select_style3 { display: inline; }
.ctrl_select_style3 select { height: 23px; line-height: 26px; font-family: gulim,'굴림'; font-size: 12px; color:#333333; border: 1px solid #d2d2d2; }
.ctrl_select_style4 { display: inline; }
.ctrl_select_style4 select { height: 21px; font-size: 12px; color:#b2b2b2; border: 1px solid #d2d2d2; }


/*input 텍스트박스 */
.ctrl_text_search { height: 19px; line-height: 19px; text-indent: 7px; color: #808080; font-family: dotum; font-size: 12px; background-color: #fff; border: 1px solid #d2d2d2; vertical-align: top; } 
.ctrl_text01 { height: 23px; line-height: 23px; font-family: gulim,'굴림'; font-size: 12px; color:#333333; border: 2px solid #e6e6e6; padding-left: 15px; }
.ctrl_text02 { height: 23px; font-family: gulim,'굴림'; font-size: 12px; color:#333333; border: 2px solid #e6e6e6; padding-left: 10px; line-height: 27px\9; vertical-align: top\9;}
.ctrl_text03 { height: 21px; vertical-align: top; line-height: 21px; font-family: gulim,'굴림'; font-size: 12px; color:#333333; border: 1px solid #d2d2d2; }
.ctrl_text04 { height: 19px; line-height: 18px; font-family: '굴림'; font-size: 12px; color:#808080; background-color: #ffffff; border: 1px solid #d2d2d2; padding-left: 7px; }
.ctrl_text05 { height: 21px; line-height: 23px; font-family: gulim,'굴림'; font-size: 12px; color:#333333; border: 2px solid #e6e6e6; padding-left: 15px; }
.ctrl_text06 { display: inline;  }
.ctrl_text06  input { height: 23px; line-height: 23px; vertical-align: top; font-family: gulim,'굴림'; font-size: 12px; color:#333333; border: 1px solid #e6e6e6; padding-left: 10px; }
.ctrl_text07 { display: inline;  }
.ctrl_text07 input { height: 21px; line-height: 24px; vertical-align: top;  font-family: gulim,'굴림'; font-size: 12px; color:#333333; border: 1px solid #d2d2d2; padding-left: 10px;}


/* Textarea */
.ctrl_textarea_style1 { border: 1px solid #d2d2d2; padding: 10px; font-size: 12px; color: #808080; font-family: dotum,'돋움'; }
.ctrl_textarea_guidetxt { color: #b2b2b2; }

.ctrl_textarea_style2 { border: 1px solid #d2d2d2; padding: 10px; font-size: 12px; color: #333; font-family: dotum,'돋움'; }


/*스크롤*/
.ctrl_scroll_style1 {  
    scrollbar-face-color:#dedede;
    scrollbar-track-color:#f0f0f0;
    scrollbar-arrow-color:#9f9f9f; 
    scrollbar-shadow-color:#dedede;
    scrollbar-highlight-color:#dedede;
    scrollbar-3dlight-color:#dedede;
    scrollbar-darkshadow-color:#fff;/* */
}

